\begin{frame}{\TeX 发行版的安装}
  \begin{block}{发行版}
    \TeX{} 排版引擎、支持排版的文件（基本格式、\LaTeX 宏包、字体等）以及一些辅助工具的集合。
  \end{block}
  \begin{center}
  \begin{tabular}{c<{\onslide<2->}c<{\onslide<3->}c<{\onslide}c}
    语言    & C/C++                         & \TeX / \LaTeX \\
    % \hline
    发行版1 & GCC (GNU Compiler Collection) & \TeX Live   \\ 
    发行版2 & Visual C++ / Visual Studio    & MiK\TeX \\ 
    发行版3 & Borland C++ Builder           & \alert {$\mathbb{C}$\TeX 套装} \\ 
  \end{tabular}
\end{center}
安装的其实是一个{\Large \textbf{编译环境}。}
\end{frame}

\begin{frame}[fragile]{关于 CTAN}
  \href{https://ctan.org}{CTAN} (Comprehensive TeX Archive Networks)：全世界最主要的 \TeX{} 资源集散网站。
  \begin{itemize}\footnotesize
    \item 全球各地众多镜像站点
    \begin{itemize}\scriptsize
      \item 清华大学: \url{https://mirrors.tuna.tsinghua.edu.cn/ctan/}
      \item 上海交通大学： \url{https://mirrors.sjtug.sjtu.edu.cn/ctan/}
      \item 浙江大学： \url{https://mirrors.zju.edu.cn/CTAN/}
      \item 南京大学： \url{https://mirrors.nju.edu.cn/CTAN/}
      \item 中国科学技术大学：\url{https://mirrors.ustc.edu.cn/CTAN/}
      \item 哈尔滨工业大学：\url{https://mirrors.hit.edu.cn/CTAN/}
      \item 华为云：\url{https://mirrors.huaweicloud.com/CTAN/}
      \item 腾讯云：\url{https://mirrors.cloud.tencent.com/CTAN/}
      \item 阿里云：\url{https://mirrors.aliyun.com/CTAN/}
      \item \ldots {\tiny（看出 Top2、华五、C9 和普通 985 的区别了吧？）}
    \end{itemize}
    \item 后文中一律以 \href{https://mirrors.ctan.org}{\ttfamily CTAN://} 替代
  \end{itemize}
\end{frame}

\begin{frame}[fragile]{\TeX Live}
  \begin{itemize}\footnotesize
    \item \url{CTAN://systems/texlive/Images/texlive2022-20220321.iso}
    \begin{itemize}\scriptsize
      \item 4.32GiB，推荐使用 Wget 下载 \href{https://eternallybored.org/misc/wget/}{\faLink}\par
\begin{commandshell}[D:\textbackslash Download\textbackslash]
wget -c https://mirrors.tuna.tsinghua.edu.cn/ctan/systems/texlive/Images/texlive2022-20220321.iso
\end{commandshell}
\begin{commandshell}[D:\textbackslash Download\textbackslash]
certutil -hashfile texlive2022-20220321.iso MD5
\end{commandshell}
\begin{commandshell}[]
adadcf7ea5224f174ec2abcea6923a42
\end{commandshell}
    \end{itemize}
    \item 双击挂载 \texttt{iso}{\scriptsize（硬盘和时间富豪也可以解压缩到硬盘上）}
    \item 运行 \fname{install-tl-windows.bat}
    \item 完全安装体积 7.04GiB，时长 40min～50min（SSD 硬盘）；
  \end{itemize}
\end{frame}

\begin{frame}[fragile]{\TeX Live}
  \begin{itemize}\footnotesize
    \item 等欢迎词出来再关闭\par
    \includegraphics[height=4cm]{figures/part1/tl22-4.png}
%     \item \textsf{siunitx} 宏包刚做重要更新，因此需要升级；
% \begin{commandshell}
% tlmgr option repository CTAN://systems/texlive/tlnet
% tlmgr update --self --all
% \end{commandshell}
  \end{itemize}
\end{frame}

\begin{frame}[fragile]{MiK\TeX}
  \begin{itemize}\footnotesize
    \item {\scriptsize \url{CTAN://systems/win32/miktex/setup/windows-x64/basic-miktex-21.6-x64.exe}}
    \item 典型 \faWindows{} 安装程序，一路 \keys{Next}
    \item 躲不了安装宏包，需要自备稳定的源{\scriptsize（或者碰碰运气）}
\begin{commandshell}
wget -r -N -np -e robots=off  --no-check-certificate --no-host-directories --directory-prefix=miktex-packages  --cut-dirs=6 https://mirrors.tuna.tsinghua.edu.cn/ctan/systems/win32/miktex/tm/packages/
\end{commandshell}
  \end{itemize}
\end{frame}

\begin{frame}{MiK\TeX}
  \begin{itemize}\footnotesize
    \item \menu{\faWindows{} 开始>MiKTeX>MiKTeX 2.9>MiKTeX Console}
  \end{itemize}
  \begin{columns}
    \column{0.65\linewidth}\centering
    \fbox{\includegraphics[width=0.85\linewidth]{figures/part1/miktex-settings.png}}
    \column{0.35\linewidth}\centering
    \fbox{\includegraphics[width=0.75\linewidth]{figures/part1/miktexupdate2.png}}
    \fbox{\includegraphics[width=0.75\linewidth]{figures/part1/miktexupdate3.png}}
  \end{columns}
\end{frame}

\begin{frame}{MiK\TeX 手动更新安装}
  \includegraphics[height=0.57\textheight]{figures/part1/miktexupdate1.png}
  \includegraphics[height=0.57\textheight]{figures/part1/miktexpackage.png}
\end{frame}

\begin{frame}[fragile]{\textsc{Corp} 宏集安装—— \TeX Live}
  \begin{columns}
  \column{0.2\linewidth}
  \includegraphics[height=0.9\textheight]{figures/part1/tds.pdf}
  \column{0.8\linewidth}
  \begin{itemize}\footnotesize
    \item \texttt{texmf-local} 覆盖复制到 \directory{C:/texlive/texmf-local}
    \item \keys{\faWindows +R} 输入 \texttt{cmd} 后 \keys{Ctrl+Shift+\return}\par
\begin{commandshell}
texhash
\end{commandshell}
    \item \directory{texmf-local/fonts} 下字体有需要也可以在系统中安装，若为系统安装后，需要管理员身份命令行运行\par
\begin{commandshell}
fc-cache 
\end{commandshell}
    \item \directory{texmf-local/doc} 额外的一些参考资料{\scriptsize （包括拙作）}
  \end{itemize}
\end{columns}
\end{frame}

\begin{frame}{\textsc{Corp} 宏集安装—— MiK\TeX}
  \begin{columns}
    \column{0.5\linewidth}
    \includegraphics[width=\linewidth]{figures/part1/miktextds.png}
    \column{0.5\linewidth}
    \begin{itemize}\footnotesize
      \item \directory{texmf-local} 下内容覆盖复制到 \directory{C:/ProgramData/MiKTeX/2.9/} 下，不保留 \directory{texmf-local} 目录
      \item 或者复制到任何位置，将 \directory{texmf-local} 加入TDS
      \item \menu{Tasks>Refresh file name database}
      \item \menu{Tasks>Refresh font map files}
    \end{itemize}
  \end{columns}
\end{frame}

\begin{frame}{发行版比较}
  \begin{block}{比较定理}
    从上海开车去南京，开法拉利还是开宾利区别不大
  \end{block}
  \begin{itemize}\footnotesize
    \item \TeX Live 大而全
    \begin{itemize}\scriptsize
      \item 适合新手、硬盘富豪、怕麻烦的人
      \item \faWindows{} 下中文路径文件名支持不太好，\faWindows10 1803以上，或者用 WSL (Windows Subsystem Linux)
    \end{itemize}
    \item Mik\TeX{} 小而精
    \begin{itemize}\scriptsize
      \item 适合硬盘“葛朗台”
      \item 不存在中文路径和文件名的问题 
      \item on-the-fly 安装宏包需要稳定的源
      \item 使用自动编译工具 \texttt{latexmk} 需要自行安装配置 Perl 语言环境（Strawberry Perl \href{http://strawberrypel.com}{\faLink}）
    \end{itemize}
  \end{itemize}
\end{frame}

\begin{frame}{前端编辑器——一场神圣战争}
\begin{columns}
  \column{0.5\linewidth}
  \begin{itemize}\footnotesize
    \item 编译器（Compiler）：\alert{排版引擎}，解决用什么把 \faFileCode[Regular] 变成 \faFilePdf[Regular] 的问题
    \begin{itemize}\scriptsize
      \item \TeX{} —— \fname{latex.exe}
      \item pdf\TeX{} —— \fname{pdflatex.exe}
      \item \XeTeX{} —— \fname{xelatex.exe}
      \item \LuaTeX{} —— \fname{lualatex.exe}
    \end{itemize}
    \item 编辑器（Editor）：解决用什么去写 \faFileCode[Regular] 的问题
  \end{itemize}
  \pause
  \column{0.5\linewidth}
  \begin{itemize}\footnotesize
    \item 专用编辑器
    \begin{itemize}\scriptsize
      \item 免费或开源\par
      \includegraphics[width=5mm]{figures/part1/TeXworksicon.png}
      \includegraphics[width=5mm]{figures/part1/texmakericon.png}
      \includegraphics[width=5mm]{figures/part1/texstudioicon.png}
      \includegraphics[width=5mm]{figures/part1/texshopicon.png}
      \item 收费或注册\par
      \includegraphics[width=5mm]{figures/part1/winedt.png}
    \end{itemize}
    \item 通用编辑器
    \begin{itemize}\scriptsize
      \item 免费或开源\par
      \includegraphics[height=5mm]{figures/part1/vim-icon.png}
      \includegraphics[height=5mm]{figures/part1/emacsicon.png}
      \includegraphics[height=5mm]{figures/part1/atom-icon.png}
      \includegraphics[height=5mm]{figures/part1/vscode-icon.png}
      \includegraphics[height=5mm]{figures/part1/npp++icon.png}
      \item 收费或注册\par
      \includegraphics[width=5mm]{figures/part1/sublime-text-icon.png}
      \includegraphics[width=5mm]{figures/part1/ultraedit.png}
    \end{itemize}
  \end{itemize}
\end{columns}
\pause
  编辑器没有高低之分，适合自己的才是最好的 {\scriptsize（我自己用 \includegraphics[height=1em]{figures/part1/vscode-icon.png} 和 \includegraphics[height=1em]{figures/part1/npp++icon.png}）}
\end{frame}

\begin{frame}{PDF 浏览器}
  \begin{itemize}\footnotesize
    \item 编辑器内置
    \item Adobe Reader 
    \item Chrome、EDGE 
    \item Foxit、WPS、Word
    \item \textbf{SumtraPDF} \href{https://www.sumatrapdfreader.org/free-pdf-reader}{\faLink}：可配置源文档与 PDF 文件对应位置相互跳转。
    \begin{itemize}\scriptsize
      \item VS Code：\href{https://chennanzhang.github.io/2021/01/26/VSCode-setting-for-LaTeX/}{\faLink}
      \item Notepad++：\href{https://chennanzhang.github.io/2021/01/14/Notepad-Configuration/}{\faLink}
    \end{itemize}  
  \end{itemize}
\end{frame}

\begin{frame}{Overleaf 在线编译}
  \includegraphics[height=2ex]{figures/part1/overleaf-mainlogo.pdf} 不用安装 \TeX 发行版，直接通过网络平台 \url{https://www.overleaf.com} 编译
  \begin{itemize}\footnotesize
    \item 全球首屈一指的在线平台
    \item 编译时长不超过 1 min 的文档都可以免费编译，下载源码和成果
    \item 付费用户更多服务与功能（更多私有项目，更多合作者）
    \item 大量优秀的模板，包括未被 \TeX Live 收录的很多知名期刊模板{\scriptsize（ASCE 旗下 35 家期刊的投稿模板）}
    \item 强大的技术支持团队，与技术支持的交流可以用中文{\scriptsize （亚洲区的技术支持是一个马来西亚的华人）}
    \item 注册时国内网络环境对 reCaptcha 服务造成影响，需要借助 \href{https://orcid.org}{ORCID}（Open Researcher and Contributor ID）账号，或者科学上网，使用则不必
  \end{itemize}
\end{frame}

\begin{frame}[fragile]{参考资料查找}
  \begin{itemize}\footnotesize
    \item \TeX Live 自带海量的参考文档，命令行命令可模糊查询并打开相应文件
\begin{commandshell}
texdoc <keywords>
\end{commandshell}
    \item 最著名的入门资料
\begin{commandshell}
texdoc lshort-zh
\end{commandshell}
    \item 拙作：
\begin{commandshell}
texdoc corp
\end{commandshell}
    \item \texttt{texdoc} 自身的参考文档：
\begin{commandshell}
texdoc texdoc
\end{commandshell}
  \end{itemize}
\end{frame}

\begin{frame}{参考书籍}
  \begin{columns}
    \column{0.35\linewidth}
    \begin{itemize}\tiny
      \item[\faBook] \textit{刘海洋}. \\
      \LaTeX{} 入门 [M]. \\
      北京：电子工业出版社. 2013. \\
      \textsc{isbn}: 978--7--121--20208--7. \\
      定价：￥79.00 \faAmazonPay：￥19.75
      \item[\faBook] \textit{胡伟}.\\
      \LaTeXe{} 完全学习手册（第 2 版） [M]. \\
      北京：清华大学出版社. 2013. \\
      \textsc{isbn}: 978--7--302--31504--9. \\
      定价：￥59.80 \faAmazonPay：￥27.69
      \item[\faBook] \textit{胡伟}.\\
      \LaTeXe{} 文类和宏包学习手册 [M]. \\ 
      北京：清华大学出版社. 2017. \\
      \textsc{isbn}: 978--7--302--46126--5. \\
      定价：￥59.00 
    \end{itemize}
    \column{0.65\linewidth}
    \includegraphics[height=0.5\textheight]{figures/part1/rumen.png}
    \includegraphics[height=0.5\textheight]{figures/part1/hw1.png}
    \includegraphics[height=0.5\textheight]{figures/part1/hw2.png}
  \end{columns}
\end{frame}